home *** CD-ROM | disk | FTP | other *** search
- //-----------------------------------------------
- // OldFashionedMenu.cs ⌐ 2001 by Charles Petzold
- //-----------------------------------------------
- using System;
- using System.Drawing;
- using System.Windows.Forms;
-
- class OldFashionedMenu: Form
- {
- MainMenu mmMain, mmFile, mmEdit;
-
- public static void Main()
- {
- Application.Run(new OldFashionedMenu());
- }
- public OldFashionedMenu()
- {
- Text = "Men· al estilo antiguo";
-
- EventHandler eh = new EventHandler(MenuOnClick);
-
- mmMain = new MainMenu(new MenuItem[]
- {
- new MenuItem("PRINCIPAL:"),
- new MenuItem("&Archivo", new EventHandler(MenuFileOnClick)),
- new MenuItem("&Edici≤n", new EventHandler(MenuEditOnClick))
- });
-
- mmFile = new MainMenu(new MenuItem[]
- {
- new MenuItem("ARCHIVO:"),
- new MenuItem("&Nuevo", eh),
- new MenuItem("&Abrir...", eh),
- new MenuItem("&Guardar", eh),
- new MenuItem("G&uardar como...", eh),
- new MenuItem("(&Principal)", new EventHandler(MenuMainOnClick))
- });
-
- mmEdit = new MainMenu(new MenuItem[]
- {
- new MenuItem("EDICI╙N:"),
- new MenuItem("Cor&tar", eh),
- new MenuItem("&Copiar", eh),
- new MenuItem("&Pegar", eh),
- new MenuItem("Borr&ar", eh),
- new MenuItem("(P&rincipal)", new EventHandler(MenuMainOnClick))
- });
-
- Menu = mmMain;
- }
- void MenuMainOnClick(object obj, EventArgs ea)
- {
- Menu = mmMain;
- }
- void MenuFileOnClick(object obj, EventArgs ea)
- {
- Menu = mmFile;
- }
- void MenuEditOnClick(object obj, EventArgs ea)
- {
- Menu = mmEdit;
- }
- void MenuOnClick(object obj, EventArgs ea)
- {
- MessageBox.Show("íSeleccionado un elemento de men·!", Text);
- }
- }